<?php
    session_start();
    include_once 'inc/classes.inc.php';
    
    $produitDAO = new ProduitDAO();
    $messageErreur = "404 Non trouvé <a href='index.php'>Retourner à la page d'acceuil</a>";
    //var_dump($_POST);
    
    
    if(!empty($_GET['idp'])){
        $idp = $_GET['idp'];
        if(is_numeric($idp)){
            $logo = $produitDAO->getProduitById($idp);
            
            if($logo == null){
                $messageErreur = "le logo demandé n'existe pas";
            }
        }
        else{
            $messageErreur = "l'id doit etre numerique";
        }
    }
    if(isset($_POST['modiferProduit'])){
        $logo->setNom($_POST['nomProduit']);
        $logo->setDescription($_POST['descriptionProduit']);
        $logo->setPrix($_POST['prixProduit']);
        
        if($produitDAO->modifierProduit($logo)){
            $retour = '<p class="alert alert-success">Le produit a été modifé<p>';
            
        }
 else {
           $retour = '<p class="alert alert-error">Rien n\'a été modifié<p>';
 }
        
    }
//    var_dump($logo->getCheminImage());
    
?>
<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        
        <!--include css-->    
        <?php
         include_once 'inc/entete.php';
        ?>
    </head>
    <body>
        <?php
        include_once '../inc/modal.php';
        include_once '../inc/header.php';
        ?>
        
        <div id="ConteneurLogoSeul">
            <form method="POST" action="">
            <?php
//                var_dump($logo);
                //affichage de tous les logos
                if(isset($logo)){
                    echo "<table class='table table-hover table-bordered'>";
                        echo "<tbody>";
                            echo "<tr><td colspan=2><img class='imgLogoSeul' src='../".$logo->getCheminImage()."' alt='".$logo->getNom()."'></td></tr>";
                            echo "<tr><td>Nom </td><td><input type='text' name='nomProduit' value='".$logo->getNom()."'></td></tr>";
                            echo "<tr><td>Description </td><td><input type='text' name='descriptionProduit' value='".$logo->getDescription()."'></td></tr>";
                            echo "<tr><td>Prix </td><td><input type='text' name='prixProduit' value='".$logo->getPrix()."'></td></tr>";
                            echo "<tr><td>Note Moyenne </td><td>".$logo->getNoteProduit()."</td></tr>";
                            
                            echo "<tr><td colspan='2'><input class='btn btn-primary' type='submit' name='modiferProduit' value='modifier'></td></tr>";
                            if(isset($retour)){
                   echo "<tr><td colspan='2'>".$retour."</td></tr>";
               }
                            echo "</tbody>";
                    echo "</table>";
                
               
                    echo "<div class='lesAvis'>";
                        echo "<h2>Les avis</h2>";
                        $avisDAO = new AvisDAO();
                        $lesAvis = $avisDAO->getLesAvisByIdProduit($idp);
                        if(($lesAvis ==  null)){
                            echo "<p class='center'>pas encore d'avis</p>";
                        }
                        else{
                            foreach ($lesAvis as $avis){
                                echo "<div class='avis well'>";
                                    echo "<p class='header'>".$avis->getAuteur()->getPrenom()." ".$avis->getAuteur()->getNom().", le ".$avis->getDatePublication()."</p>";
                                    echo "<p>".$avis->getNote()."/5</p>";
                                    echo "<p>".$avis->getCommentaire()."</p>";
                                echo "</div>";
                            }
                        }
                    echo "</div>";
                    
                }
                else if(isset($messageErreur)){
                    echo $messageErreur;
                }
                
            ?>
                </form>
        </div>
    </body>
</html>